Big Huge Thesaurus

Dictamnus alba

noun